/**
 * 给定一个数组，它的第 i 个元素是一支给定股票第 i 天的价格。
 * 设计一个算法来计算你所能获取的最大利润。
 * 你可以尽可能地完成更多的交易（多次买卖一支股票）
 *
 * @param prices
 * @returns {number}
 */

function  maxProfit(prices){
    const len = prices.length
    let max = 0

    // 判断， 今天的价格和昨日的价格， 如果比昨天的价格高， 就卖出， 赚的钱是两天之间的差价。
    for(let i=0; i< prices.length; i++) {
        if(prices[i+1] > prices[i] ){
            max += prices[i+1] - prices[i]
        }
    }
    return max
}

const prices = [1, 2, 3, 10, 90, 89, 1999, 9, 10]
console.log(maxProfit(prices));
